package com.ybkj.daijia.server.model;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ybkj.daijia.server.serializer.DateTimeSerialize;
import java.util.Date;

/**
 * 客户回访
 *
 * @author Shine
 */
public class PhoneVisit extends Base {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    private String phone;

    private String memberName;

    private Long memberId;

    private Long companyId;

    private String accountName;

    private Long accountId;

    private String orderNumber;

    private Long orderId;

    private String memo;//备注

    private Integer driverSatisfy;//司机评价

    private Integer serviceSatisfy;//服务评价

    private Integer chargeSatisfy;//收费评价

    private Integer otherSatisfy;//其他评价

    private String otherSatisfyInput;//其他评价输入

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Integer getDriverSatisfy() {
        return driverSatisfy;
    }

    public void setDriverSatisfy(Integer driverSatisfy) {
        this.driverSatisfy = driverSatisfy;
    }

    public Integer getServiceSatisfy() {
        return serviceSatisfy;
    }

    public void setServiceSatisfy(Integer serviceSatisfy) {
        this.serviceSatisfy = serviceSatisfy;
    }

    public Integer getChargeSatisfy() {
        return chargeSatisfy;
    }

    public void setChargeSatisfy(Integer chargeSatisfy) {
        this.chargeSatisfy = chargeSatisfy;
    }

    public Integer getOtherSatisfy() {
        return otherSatisfy;
    }

    public void setOtherSatisfy(Integer otherSatisfy) {
        this.otherSatisfy = otherSatisfy;
    }

    public String getOtherSatisfyInput() {
        return otherSatisfyInput;
    }

    public void setOtherSatisfyInput(String otherSatisfyInput) {
        this.otherSatisfyInput = otherSatisfyInput;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    @JsonSerialize(using = DateTimeSerialize.class)
    public Date getCreatedStr() {
        return created;
    }

}
